import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:myflutterproject/basematerialwidgetsdemo.dart';
import 'package:myflutterproject/routes.dart';
import 'package:myflutterproject/utils/overScrollBehavior.dart';

class CupertinoWidgets extends StatelessWidget{
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Cupertino (iOS风格) Widgets'),
        centerTitle: true,
      ),
      body: ScrollConfiguration(
        behavior: OverScrollBehavior(),
        child: ListView(
          children: <Widget>[
            ItemButton('CupertinoActivityIndicator（iOS风格的loading指示器）', cupertinoactivityindicatordemo),
            ItemButton('CupertinoAlertDialog（iOS风格的alert dialog）', cupertinoalertdialog),
            ItemButton('CupertinoButton（iOS风格的button）', cupertinobutton),
            ItemButton('CupertinoDialog（iOS风格的对话框）--已过时', ''),
            ItemButton('CupertinoDialogAction（通常用于CupertinoAlertDialog的一个button）', cupertinodialogaction),
            ItemButton('CupertinoSlider（从一个范围中选一个值.）', cupertinosliderdemo),
            ItemButton('CupertinoSwitch（iOS风格的开关. 用于单一状态的开/关）', cupertinoswitch),
            ItemButton('CupertinoPageTransition（提供iOS风格的页面过度动画）', ''),
            ItemButton('CupertinoFullscreenDialogTransition（一个iOS风格的过渡，用于调用全屏对话框。', cupertinofullscreendialogtransition),
            ItemButton('CupertinoNavigationBar(iOS风格的导航栏通常和CupertinoPageScaffold一起使用)', cupertinonavigationbar),
            ItemButton('CupertinoTabBar(iOS风格的底部选项卡。 通常和CupertinoTabScaffold一起使用)', cupertinotabbar),
            ItemButton('CupertinoPageScaffold(一个iOS风格的页面的基本布局结构。包含内容和导航栏)', cupertinotabbar),
            ItemButton('CupertinoTabView(支持选项卡间并行导航项卡的根内容。通常与CupertinoTabScaffolde一起使用)', cupertinotabview),


          ],
        ),
      ),
    );

  }




}